from .web_element import WebElement


class TrTag(WebElement):
    '''
    表格行元素的操作
    '''

    def get_title(self):
        '''
        获取元素的title属性值

        :Returns:
            返回元素的title属性值
        '''
        return self.control.GetTitle

    def set_title(self, title):
        '''
        设置元素的title属性值

        :Args:
         - title: 元素的title属性值
        '''
        self.control.SetTitle(title)

    def get_align(self):
        '''
        获取元素的align属性值

        :Returns:
            返回元素的align属性值
        '''
        return self.control.GetAlign

    def set_align(self, align):
        '''
        设置元素的align属性值

        :Args:
         - align: 元素的align属性值
        '''
        self.control.SetAlign(align)

    def get_valign(self):
        '''
        获取元素的valign属性值

        :Returns:
            返回元素的valign属性值
        '''
        return self.control.GetValign

    def set_valign(self, valign):
        '''
        设置元素的valign属性值

        :Args:
         - valign: 元素的valign属性值
        '''
        self.control.SetValign(valign)
